Translation of menewaskan in English:

menewaskan

to defeat

verb

  • 1

    to defeat, to win victory over, to cause to fail, frustrate, to baffle, to beat, to do better than