This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Implacentalia

  1. n. pl.
    A primary division of the Mammalia, including the monotremes and marsupials, in which no placenta is formed.

Menu