Spanish-English Dictionarymascar
Meaning of mascar