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