a strong stomach - French English Dictionary