on the front line of something - Français Anglais Dictionnaire