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.
2012