Back to Dictionary
推陈出新
推陳出新
tuīchénchūxīn
1. to push out the old and bring in the new (idiom); to innovate
2. to go beyond old ideas
3. advancing all the time