keloid

Noun
  1. Raised pinkish scar tissue at the site of an injury;
    Results from excessive tissue repair (synset 114387318)

Other Searches