dustara दुस्तर

Definition: mfn. (see --) difficult to be passed or overcome, unconquerable, invincible