Definitions of poyou:

  • noun:   Argentine armadillo with six movable bands and hairy underparts