Inexorable meaning: continuing without any possibility of being stopped: usage: the inexorable progress of science