yet better - French English Dictionary