Spanish-English Dictionarymachacar
Meaning of machacar