scrofula

Explore definitions, synonyms, and language insights of scrofula

Definitions

Noun
a form of tuberculosis characterized by swellings of the lymphatic glands

More General Terms