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