Spanish-English Dictionarydestrozar
Meaning of destrozar