demerara
Info · Definitions · Synonyms · Characters
Definitions
(noun) a river in northern Guyana that flows northward into the Atlantic. Synonyms: Demerara.
Noun Definition 2
(noun) a former Dutch colony in South America; now a part of Guyana. Synonyms: Demerara.
Noun Definition 3