SCLEROID MEANING IN ENGLISH

• Scleroid Definition & Synonyms

  1. (a.) Having a hard texture, as nutshells.


RECENT SEARCHES