Translation of menumbangkan in English:

menumbangkan

verb

  • 1

    to cause to come crashing down
  • 2

    to overthrow
    ‘penumbang rekor’ record breaker