SCLEREMA MEANING IN ENGLISH

• Sclerema Definition & Synonyms

  1. (n.) Induration of the cellular tissue.


RECENT SEARCHES