Demerara (Noun)
Meaning 1
A river in northern Guyana that flows northward into the Atlantic.
Classification
Nouns denoting natural objects (not man-made).
Meaning 2
A former Dutch colony in South America; now a part of Guyana.
Classification
Nouns denoting spatial position.
Meaning 4
Light brown cane sugar; originally from Guyana.
Classification
Nouns denoting foods and drinks.