dewlap

Definitions


[ˈdjuːlap], (Noun)

Definitions:
- a fold of loose skin hanging from the neck or throat of an animal, especially that present in many cattle


Phrases:

Origin:
Middle English: from dew and lap, perhaps influenced by a Scandinavian word (compare with Danish doglæp)




definition by Oxford Dictionaries