slang to embarrass, discomfit

listen to the pronunciation of slang to embarrass, discomfit
الإنجليزية - التركية
bozum etmek