DEWLAP


Meaning of DEWLAP in English

n. fold of skin which hangs under the throat of certain animals (i.e. cows)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.