KELOID Meaning of KELOID in English (n.) A keloid tumor. Webster's English dictionary. Английский словарь Webster. 2012