What is the full meaning of armadillo
(Spanish) any of a number of burrowing edentate mammals native to South and Central America [n -S]
Example of the word armadillo placed on a Scrabble board.