Definisi 'cheloid'

English to English
noun
1 raised pinkish scar tissue at the site of an injury; results from excessive tissue repair Terjemahkan
source: wordnet30

More Word(s)
cicatrice, cicatrix, scar,

Visual Synonyms