keloid

[หˆkiห.lษ”ษชd]
noun
  1. 1

    A hard raised growth of scar tissue at the site of an injury.

verb
  1. 1

    To form a keloid.

Source: https://en.wiktionary.org/wiki/keloid