Defeating

German Meaning

besiegen

schlagen

bezwingen

niederwerfen

Niederlage beibringen

English Meaning

  1. Present participle of defeat.