Spanish-English Dictionaryderriben
derriben
derribar
Meaning of derriben