Spanish-English Dictionaryderrocan
derrocan
derrocar
Meaning of derrocan