WordUnscrambler Home
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)
Click here to see the free dictionary definition for dewlap
definition by Oxford Dictionaries