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