Spanish-English Dictionarypicaron
picaron
picar
Meaning of picaron