kiss (something) better - English Synonyms Dictionary