DEWLAP Meaning of DEWLAP in English (n.) The flesh upon the human throat, especially when with age. Webster's English dictionary. Английский словарь Webster. 2012