Spanish-English Dictionarymasticar
Meaning of masticar