与时俱进yǔshíjùjìn
Top 25000
Meanings
1. abreast of modern developments
2. to keep up with the times
3. progressive
4. timely
Characters used
Examples2
Language keeps in step with the times.
He is trying to keep up with the current of the times.