Spanish-English Dictionaryderribad
derribad
derribar
Meaning of derribad