GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Poyou , n. (Zool.) A South American armadillo (Dasypus sexcinctus). Called also sixbanded armadillo.1913 Webster