meaning of Aplacentata

Aplacentata meaning in General Dictionary

Mammals which have no placenta

View more

  • Mammals which have no placenta.

Aplacentata meaning in General Dictionary

(n. pl.) animals without any placenta.