'Poyou' definitions:

Definition of 'poyou'

(from WordNet)
noun
Argentine armadillo with six movable bands and hairy underparts [syn: peludo, poyou, Euphractus sexcinctus]

Definition of 'Poyou'

From: GCIDE