Spanish-English Dictionaryderrocar
Meaning of derrocar