PELUDO MEANING IN ENGLISH

• Peludo Definition & Synonyms

  1. (n.) The South American hairy armadillo (Dasypus villosus).


Synonyms:
Poyou,

RECENT SEARCHES