Spanish-English Dictionaryderribabas
derribabas
derribar
Meaning of derribabas