med signs

A keloid is a firm, itchy, irregularly shaped overgrowth...