Skip to main content

keloid

English keloid meaning in English  •  keloid का अर्थ अंग्रेजी में
Adjective
  • Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin, or to keloid scar tissue.
Noun
  • A keloid tumor.
  • An abnormally large scar tissue growing at the site of a cut or surgical incision.
Advertisement