the pit of your stomach - Turkish English Dictionary