Keloid Meaning

There are 1 meaning(s) for word Keloid

Meaning 1 : raised pinkish scar tissue at the site of an injury; results from excessive tissue repair

    Synonyms : cheloid