Defeating

Hindi Meaning

पछाड़ना

English Meaning

  1. Present participle of defeat.