YourDictionary

keloid medical definition

or che·loid

noun
A red, raised formation of fibrous scar tissue caused by excessive tissue repair in response to trauma or incision.

Learn more about keloid

link/cite print suggestion box