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. 2012