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.”
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.”