English Dictionary
Definition scrofula in British English
scrofula noun
[uncountable] noun
/ˈskrɒfjʊlə/
Synonyms and related words
