KELOID


Meaning of KELOID in English

[ke.loid] n [F keloide, fr. Gk chele claw] (1854): a thick scar resulting from excessive growth of fibrous tissue -- keloid adj -- ke.loi.dal adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.