What does "keloid" mean?

Keloid: Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin. -- n. A keloid tumor.

Sources