Dewlap — definition

1. dewlap (Noun)

1 definition

dewlap (Noun) — A hanging fold of loose skin on an elderly person's neck.

3 types of
cutis skin tegument
2 parts of
cervix neck