Meaning of dewlap

Definition of dewlap

(noun) a hanging fold of loose skin on an elderly person's neck

Other information on dewlap

WIKIPEDIA results for dewlap
Amazon results for dewlap