Spanish-English Dictionarysalpicar
Meaning of salpicar