couldn't be better - French English Dictionary