Webster's Revised Unabridged Dictionary · 1913

Poyou

Poyou , noun

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