squirm with embarrassment - Türkçe İngilizce Sözlük