Spanish-English Dictionaryderribar
Meaning of derribar