Keloids Meaning

There are 1 meaning(s) for word Keloids

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

    Synonyms : cheloid