have a strong stomach - Turkish English Dictionary