GeneralConnection.com
➔
Dictionary
keloid
Noun
1. cheloid
1. scar, cicatrix, cicatrice
Usage