Armadillos are the new world placental mammal
What does that mean? I know what an armadillo is, but not a placental mammal.
Not much information on that but i did find that the word armadillo means little armoured one in spanish