English dictionary
dewlap meaning and definition
Definition and meaning of dewlap at MeaningMonkey.org. dewlap meaning and definition in the English Dictionary.DEWLAP noun
Definition of dewlap (noun)
- a hanging fold of loose skin on an elderly person's neck
Source: Princeton University Wordnet