placentoide - Spanish English Dictionary

placentoide

Play ENESESes
Play ENESESmx

Meanings of "placentoide" in English Spanish Dictionary : 1 result(s)

Spanish English
Medicine
placentoide [adj] placentoid