KELOID


Meaning of KELOID in English

n. fibrous tissue formed at the site of a scar or injury.

Etymology: Gk khele claw + -OID

Oxford English vocab.      Оксфордский английский словарь.