keloid
[หkiห.lษษชd]noun
- 1
A hard raised growth of scar tissue at the site of an injury.
verb
- 1
To form a keloid.
Translate โkeloidโ into another language
Choose a language below to open the translator with English selected as the source language.