Meaning of poyou

Definition of poyou

(noun) Argentine armadillo with six movable bands and hairy underparts

Other information on poyou

WIKIPEDIA results for poyou
Amazon results for poyou