kiss (something) better - French English Dictionary