IMPLACENTALIA


Meaning of IMPLACENTALIA in English

noun ·pl a primary division of the mammalia, including the monotremes and marsupials, in which no placenta is formed.

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