Register

Keloid

Definition: Applied to a variety of tumor forming hard, flat, irregular
excrescences upon the skin.

Keloid

Definition: A keloid tumor.