cheloid

/tʃɪloʊɪd/

Definitions

1. noun

a firm, raised, and sometimes itchy bump at the site of a healed wound or injury, caused by the formation of collagen

“The cheloid scarring from the accident left a permanent mark on her skin.”

Synonyms

  • hypertrophic scar
  • keloid

Antonyms

  • hypotrophic scar