Language:
Free Online Dictionary|3Dict

推陳出新

Source : CEDICT

to push out the old and bring in the new (idiom); to innovate/to go beyond old ideas/advancing all the time