Keloid — synonyms, definition

1. keloid (Noun)

1 synonym
cheloid
1 definition

keloid (Noun) — Raised pinkish scar tissue at the site of an injury; results from excessive tissue repair.

3 types of
cicatrice cicatrix scar