English dictionary
demerara sugar meaning and definition
Definition and meaning of demerara sugar at MeaningMonkey.org. demerara sugar meaning and definition in the English Dictionary.DEMERARA SUGAR noun
Definition of demerara sugar (noun)
- light brown cane sugar; originally from Guyana
- synonyms: demerara
Source: Princeton University Wordnet