in an inexorable manner - Allemand Anglais Dictionnaire