put oneself forward - Français Anglais Dictionnaire