keloid
English Dictionary
->
Letter K
-> keloid
Search Dictionary:
keloid Definition
(n)
raised
pinkish
scar
tissue
at
the
site
of
an
injury
;
results
from
excessive
tissue
repair
keloid Synonyms
cheloid
keloid
© Art Branch Inc.