'armadillo' definitions:

Definition of 'armadillo'

(from WordNet)
noun
Burrowing chiefly nocturnal mammal with body covered with strong horny plates