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