STRUMA MEANING IN ENGLISH

• Struma Definition & Synonyms

  1. (n.) A cushionlike swelling on any organ; especially, that at the base of the capsule in many mosses.
  2. (n.) Scrofula.


Synonyms:
Goiter, Goitre, Scrofula,

• Strumatic Definition & Synonyms

  1. (a.) Scrofulous; strumous.


RECENT SEARCHES