have a pit in one's stomach - Spanish English Dictionary