cheloid

listen to the pronunciation of cheloid
English - Turkish
keloid
English - English
{i} kind of fibrous tumor