Definition of Dewlap

  • 1. A hanging fold of loose skin on an elderly person's neck Noun

Semanticaly linked words with "dewlap"

Hyponims for word "dewlap"