Dictionary Home » Dictionary Definitions » Demerara (sugar)

Demerara (sugar)

(dem′ə rarə, -rerə)

Brit. a coarse, light-brown sugar

Learn more about Demerara (sugar)

Demerara (sugar)

link/cite print suggestion box