Spanish-English Dictionarypicase
picase
picar
Meaning of picase