sugarcoat Meaning and Definition

Definitions

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