dewlap

Explore definitions, synonyms, and language insights of dewlap

Definitions

Noun
a hanging fold of loose skin on an elderly person''s neck

More General Terms