• word of the day

    scrofula

    scrofula - Dictionary definition and meaning for word scrofula

    Definition
    (noun) a form of tuberculosis characterized by swellings of the lymphatic glands
    Synonyms : king's evil , struma
Download our Mobile App Today
Receive our word of the day
on Whatsapp