DewlapWordNet Explorer
Explore synonyms, antonyms, hypernyms, hyponyms, and semantic relationships for “dewlap” powered by Princeton WordNet.
noun
a natural protective body covering and site of the sense of touch
noun
the part of an organism (human or animal) that connects the head to the rest of the body