Spanish-English Dictionarypinchara
pinchará
pinchar
Meaning of pinchara