PLACENTOID


Meaning of PLACENTOID in English

pləˈsen.ˌtȯid adjective

Etymology: New Latin placenta + International Scientific Vocabulary -oid

: resembling a placenta

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.