Definition of placentoid in English:

placentoid

adjective

Botany Medicine Zoology
  • Resembling a placenta, or placental tissue.

Origin

Late 19th century; earliest use found in Science. From placenta + -oid.

Pronunciation

placentoid

/pləˈsɛntɔɪd/