VariousWords beta
Definitions:
Noun
demerara
Definition: a light brown raw cane sugar from Guyana
Demerara
Definition: a river in northern Guyana that flows northward into the Atlantic
Demerara
Definition: a former Dutch colony in South America; now a part of Guyana
Definition: A type of natural, unrefined or partially refined cane sugar, which is light brown in colour, particularly used in pastries and biscuits like shortbread.
Definition: Alternative spelling of Demerara