SCLEROUS MEANING IN ENGLISH

• Sclerous Definition & Synonyms

  1. (a.) Hard; indurated; sclerotic.


RECENT SEARCHES