GIZZARD


Meaning of GIZZARD in English

To grumble in the gizzard; to be secretly displeased.

Slang English vocab.      Английский сленговый словарь.