grumble in the gizzard - Turkish English Dictionary