GIZZARD


Meaning of GIZZARD in English

n.

Third stomach ( in birds ).

Soule. Dictionary of English synonyms.      Словарь английских синонимов.