achieve remarkable results - Français Anglais Dictionnaire