STRUMOSE MEANING IN ENGLISH

• Strumose Definition & Synonyms

  1. (a.) Having a struma.
  2. (a.) Strumous.


RECENT SEARCHES