Spanish-English Dictionaryderribases
derribases
derribar
Meaning of derribases