Find the word definition

Wiktionary
beautiful armadillos

n. (plural of beautiful armadillo English)