in embarrassed circumstances - Türkçe İngilizce Sözlük