What is the full meaning of keloids
KELOID, a hard growth of scar tissue, also CHELOID [n]
Example of the word keloids placed on a Scrabble board.