demerara sugar

Explore definitions, synonyms, and language insights of demerara sugar

Definitions

Noun
light brown cane sugar; originally from Guyana

More General Terms