• word of the day

    sloughing

    sloughing - Dictionary definition and meaning for word sloughing

    Definition
    (noun) the process whereby something is shed
    Synonyms : shedding
Connect with us on Facebook