Spanish-English Dictionaryderribasen
derribasen
derribar
Meaning of derribasen