make you sick to your stomach - French English Dictionary