we have made enormous strides - Almanca İngilizce Sözlük