DEWLAP Meaning of DEWLAP in English ( n. ) The flesh upon the human throat, especially when with age. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012