Demerara
Definition of Demerara
- 1. A light brown raw cane sugar from Guyana Noun
- 2. A river in northern Guyana that flows northward into the Atlantic Noun
- 3. A former Dutch colony in South America; now a part of Guyana Noun
- 4. Dark rum from Guyana Noun
- 5. Light brown cane sugar; originally from Guyana Noun