What is the meaning of Sugarcoat?

To coat with sugar.

To make superficially more attractive; to give a falsely pleasant appearance to.

Source: wiktionary.org