Search the meaning/definition of over one hundred thousand
words!
Random Word
sugarcoat means
cause to appear more pleasant or appealing; "The mayor did not sugarcoat the reality of the tax cuts"; coat with something sweet, such as a hard sugar glaz... more