scleroids
English
Noun
scleroids
plural of
scleroid