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
Tweet