English definition for sugarcoat
1. v. cause to appear more pleasant or appealing
2. v. coat with something sweet, such as a hard sugar glaze
Sponored Video