IMPLACENTAL


Meaning of IMPLACENTAL in English

noun a mammal having no placenta.

2. implacental ·adj without a placenta, as marsupials and monotremes.

Webster English vocab.      Английский словарь Webster.