Spanish-English Dictionarypicar
Meaning of picar