DEWLAP


Meaning of DEWLAP in English

[dew.lap] n (14c) 1: loose skin hanging under the neck of an animal--see cow illustration

2: loose flesh on the human throat -- dew.lapped adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.