YourDictionary

Dictionary Home » Dictionary Definitions » Demerara (sugar)

Demerara (sugar)

Brit. a coarse, light-brown sugar

Learn more about Demerara (sugar)

Demerara (sugar)

link/cite print suggestion box