baffled; confused

listen to the pronunciation of baffled; confused
الإنجليزية - التركية
ambale