keloid ( synonym found)

Definition of keloid:

°A hard raised growth of scar tissue at the site of an injury.

Definition of keloid:

°A hard raised growth of scar tissue at the site of an injury.

Back to Top