• word of the day

    sloughing

    sloughing - Dictionary definition and meaning for word sloughing

    Definition
    (noun) the process whereby something is shed
    Synonyms : shedding
Download our Mobile App Today
Receive our word of the day
on Whatsapp