Definition of candy-coat in English:

candy-coat

Pronunciation /ˈkandɪkəʊt/

verb

  • 1To coat (something, especially an item of food) with sugar or another sweet substance.

  • 2 figurative To make (something difficult, unpleasant, or controversial) appear to be more tolerable, appealing, or acceptable, especially only superficially.

Origin

1930s. From candy + coat.