Meaning of throat pouch in English:

throat pouch

noun

  • Any of various distensible or erectile structures located on or within the throat of certain animals (including birds, lizards, frogs, etc.), serving purposes such as the storage or acquisition of food, the enhancement of vocalizations, and sexual display.

Origin

Early 19th century; earliest use found in Abraham Rees (1743–1825), Presbyterian minister and encyclopaedist.