百废待兴bǎifèidàixīngMeanings1. many things waiting to be done (idiom)2. a thousand things to doCharacters used百numerous废to abolish待to stay兴to flourish