hard-to-stomach - Turkish English Dictionary