Sanskrit · noun · Struggle & the Sword

Yoddha

योद्धा
Meaning

A warrior or fighter, one who does battle.