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.

Translate “keloid” to another language

Click any language to open the translator with this word already filled in.

Keloid Definition & Meaning | TranslatePulse