picana
Top 35000
Meanings
Noun
1. prod, cattle prod (Latin America)