GIZZARD


Meaning of GIZZARD in English

(n.) A thick muscular stomach found in many invertebrate animals.

Webster's English dictionary.      Английский словарь Webster.