Spanish-English Dictionarymagullar
Meaning of magullar