Spanish-English Dictionarypicaste
picaste
picar
Meaning of picaste