Spanish-English Dictionaryderribara
derribará
derribar
Meaning of derribara