Spanish-English Dictionaryderribado
derribado
derribar
Meaning of derribado