Definify.com
Definition 2024
Demerara
Demerara
See also: demerara
English
Noun
Demerara (plural Demeraras)
- A type of natural, unrefined or partially refined cane sugar, which is light brown in colour. It is particularly appreciated in pastries and biscuits like shortbread.
Proper noun
Demerara
- A region of Guyana in South America, Essequebo en Demerary (Essequibo and Demerara), formerly a Dutch (later British) colony.