APLACENTATA


Meaning of APLACENTATA in English

noun ·pl mammals which have no placenta.

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