SCLEROID


Meaning of SCLEROID in English

ˈskliˌrȯid, -leˌr- adjective

Etymology: International Scientific Vocabulary scler- + -oid

: hard , indurated

scleroid tissue cells

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.