Translation of derrocar in English:

derrocar

to overthrow, v.

transitive verb

  • 1

    to overthrow
    to topple