to work under high pressure - Turkish English Dictionary