Implacental



ENGLISH MEANING
noun
1.
A mammal having no placenta.
adjective
1.
Without a placenta, as marsupials and monotremes.