have a wolf in the stomach - German English Dictionary