placentoid

/plæsɪnˈɔɪd/

Definitions

1. adjective

Resembling or relating to a placenta

“The placentoid membrane played a crucial role in the development of the embryo.”

2. noun

A structure resembling a placenta

“The biologist studied the unique placentoid formation in the alien plant species.”

Synonyms

  • placental
  • placentary

Antonyms

  • nonplacental
  • nonplacentoid