Spanish-English Dictionaryderribo
derribó
derribo
derribo
derribar
Meaning of derribo