impose a great strain - Français Anglais Dictionnaire