What does "poyou" mean?

Poyou: A South American armadillo (Dasypus sexcinctus). Called also sixbanded armadillo.

Sources