Spanish-English Dictionaryderriban
derriban
derribar
Meaning of derriban