DEWLAP Meaning of DEWLAP in English [noun] [C] - a fold of loose skin which hangs under the throat, either of an old person or of an animal such as a cow or some types of dog Cambridge English vocab. Кембриджский английский словарь. 2012