Scrofula Meaning

There are 1 meaning(s) for word Scrofula

Meaning 1 : a form of tuberculosis characterized by swellings of the lymphatic glands

    Synonyms : king's evil,  struma