Spanish-English Dictionarypincharé
pincharé
pinchar
Meaning of pincharé