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