KELOID


Meaning of KELOID in English

[ 'ki:lɔɪd ]

■ noun Medicine an area of irregular fibrous tissue formed at the site of a scar or injury.

Origin

C19: via Fr. from Gk khēlē 'crab's claw' + -oid .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.