have a wolf in the stomach - French English Dictionary