Letters that make cheloid
o, d, e, l, c, h, i are letters that make 'cheloid'
cheloids is a word created by adding a letter to 'cheloid'
1 possible definitions for 'cheloid'
Under this definition, cheloid is a noun and has the following properties:
keloid has the same meaning as cheloid