• word of the day

    dewlap

    dewlap - Dictionary definition and meaning for word dewlap

    Definition
    (noun) a hanging fold of loose skin on an elderly person's neck

Word used in video below:
text: dewlap enlargement
Download our Mobile App Today
Receive our word of the day
on Whatsapp