Spanish-English Dictionaryderribes
derribes
derribar
Meaning of derribes