noun a keloid tumor.
2. keloid ·add. ·noun a keloid tumor.
3. keloid ·adj applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin.
4. keloid ·add. ·adj applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin.