Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
DEMERARA
Definition:
[noun] a light brown raw cane sugar from Guyana
[noun] a river in northern Guyana that flows northward into the Atlantic
Synonyms:
Demerara
[noun] a former Dutch colony in South America; now a part of Guyana
Synonyms:
Demerara
[noun] dark rum from Guyana
Synonyms:
rum
[noun] light brown cane sugar; originally from Guyana
Synonyms:
sugar
Synonyms:
Search for
synonyms for DEMERARA