be under a lot of strain - Turkish English Dictionary