KELOID MEANING IN ENGLISH

• Keloid Definition & Synonyms

  1. (a.) Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin.
  2. (n.) A keloid tumor.
  3. (a.) Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin.
  4. (n.) A keloid tumor.


RECENT SEARCHES