Spanish-English Dictionaryderrocad
derrocad
derrocar
Meaning of derrocad