Armadillo

Tamil Meaning

ஆர்மடில்லோ

English Meaning

  1. Any of several omnivorous, burrowing, edentate mammals (family Dasypodidae), native to southern North America and South America and characterized by an armorlike covering consisting of jointed bony plates.

StatCounter - Free Web Tracker and Counter