Meaning of cheloid
Definition of cheloid
(noun)
raised
pinkish
scar
tissue
at the
site
of an injury; results from
excessive
tissue
repair
Other information on cheloid
WIKIPEDIA results for
cheloid
Amazon results for
cheloid
Tweet