Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Struma
n.
Scrofula.
n.
A cushionlike swelling on any organ; especially, that at the base of the capsule in many mosses.
←
Strum
Strumatic
→
Shares
Related Words
Strum
Strumatic
Menu
Home
Search
My Last Searches