ineluctable

adj. Inescapable, unavoidable. [latin luctor strive]

a. Not to be overcome by struggling; irresistible; inevitable.