Scrofula

What is Scrofula?

Scrofula definition and meaning on Dictionary terms:
noun Pathology.
primary tuberculosis of the lymphatic glands, especially those of the neck.

 

reference: https://www.dictionary.com/browse/scrofula

Tags: