Cheloids Meaning

There are 1 meaning(s) for word Cheloids

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

    Synonyms : keloid