Spanish-English Dictionarymachacan
machacan
machacar
Meaning of machacan