Dewlap

What is Dewlap?

Dewlap definition and meaning on Dictionary terms:
noun
a pendulous fold of skin under the throat of a bovine animal.
any similar part in other animals, as the wattle of fowl or the inflatable loose skin under the throat of some lizards.

 

reference: https://www.dictionary.com/browse/dewlap

Tags: