overcoming the stress - Turkish English Dictionary