Spanish-English Dictionarysalpicase
salpicase
salpicar
Meaning of salpicase