qui mieux est

Adverb

 * 1)  better still, even better; and to top it off