Spanish-English Dictionaryderribas
derribas
derribar
Meaning of derribas