Meaning of “dewlap” in the English Dictionary

british dictionary