make rapid strides - Deutsch Englisch Wörterbuch