Poyou Meaning

There are 1 meaning(s) for word Poyou

Meaning 1 : Argentine armadillo with six movable bands and hairy underparts

    Synonyms : euphractus sexcinctus,  peludo