Meaning: impossible to stop or prevent

Synonyms: relentlessunstoppableunavoidableinescapableinevitableirrevocable

Example: The seemingly inexorable march of new technology