Spanish-English Dictionaryderribase
derribase
derribar
Meaning of derribase