Dictionary Definition:
○tara mfn. (cf. ṣ-ṭ○) difficult to be passed or overcome, unconquerable, invincible MBh. Kāv. &c