to perplex; to disconcert; to abash; to cause to lose self-possession

listen to the pronunciation of to perplex; to disconcert; to abash; to cause to lose self-possession
İngilizce - İngilizce
to perplex; to disconcert; to abash; to cause to lose self-possession