Tolypeutes
noun
Tol·y·peu·tes
| \ ˌtäləˈpyüt(ˌ)ēz\
Definition of Tolypeutes
: a genus of South American armadillos containing the apar
Keep scrolling for more