Spanish-English Dictionarymachacarán
machacaran
machacar
Meaning of machacarán