in embarrassed circumstances - İngilizce Eşanlam Sözlük