squirm with embarrassment - Almanca İngilizce Sözlük