DEWLAP Meaning of DEWLAP in English n.1 a loose fold of skin hanging from the throat of cattle, dogs, etc. 2 similar loose skin round the throat of an elderly person. Etymology: ME f. DEW + LAP(1), perh. after ON (unrecorded) d{ouml}ggleppr Oxford English vocab. Оксфордский английский словарь. 2012