Find the word definition

Wiktionary
beautiful armadillo

n. An extinct prehistoric species of armadillo, ''Dasypus bellus''.