Keloid [!note]+ Definition of keloid kel--oid - scarlike growth of tissue on the skin (resembling tumor) [!info]+ Etymology of keloid