Definify.com
Definition 2025
Demerara
Demerara
See also: demerara
English
Noun
Demerara (plural Demeraras)

Shortbread rounds
- 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

The Demarara and Essequibo colonies in 1888
- A region of Guyana in South America, Essequebo en Demerary (Essequibo and Demerara), formerly a Dutch (later British) colony.