let a hundred flowers bloom - French English Dictionary