Spanish-English Dictionaryderrochar
Meaning of derrochar