we have made enormous strides - Französisch Englisch Wörterbuch