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.
2012