Keloid - Definition

keloid

n 1: raised pinkish scar tissue at the site of an injury;
results from excessive tissue repair [syn: keloid,
cheloid]

Look up another word