Spanish-English Dictionarypinchar
Meaning of pinchar