be under a lot of stress - Turkish English Dictionary