Keloid
[ˈkiː.lɔɪd]
noun
A hard raised growth of scar tissue at the site of an injury.
verb
To form a keloid.
[ˈkiː.lɔɪd]
A hard raised growth of scar tissue at the site of an injury.
To form a keloid.
Loading dictionaries...
Initializing dictionary manager