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