dewlapping

English

noun
Definitions
  • The extension and contraction of the throat in certain animals.

Etymology

Suffix from English dewlap.

Origin

English

dewlap

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms