cheloid

listen to the pronunciation of cheloid
الإنجليزية - التركية
keloid
الإنجليزية - الإنجليزية
{i} kind of fibrous tumor