English | German | Russian | Czech

dewlapping English

Meaning dewlapping meaning

What does dewlapping mean?

dewlapping

The extension and contraction of the throat in certain animals.

Are you looking for...?