be under a lot of stress - Turc Anglais Dictionnaire