scrofula
Explore definitions, synonyms, and language insights of scrofula
Definitions
Noun
a form of tuberculosis characterized by swellings of the lymphatic glands
Explore definitions, synonyms, and language insights of scrofula