be under a lot of strain - Français Anglais Dictionnaire