Spanish-English Dictionaryderriba
derriba
derribar
Meaning of derriba