cheloid Meaning, Definition & Usage

  1. noun raised pinkish scar tissue at the site of an injury; results from excessive tissue repair
    keloid.

WordNet