• 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
Connect with us on Facebook