cheloids
cheloids has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
noun
. Plural of cheloid; raised scars or growths of fibrous tissue.