1. keloid - Noun
2. keloid - Adjective
3. keloid - Verb
Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin.
A keloid tumor.