beautiful armadillo

Noun

 * 1) An extinct prehistoric species of armadillo, †.