English
Detailed Synonyms for Demerara in English
Demerara:
Demerara [the ~] nom
-
the Demerara
– a former Dutch colony in South America; now a part of Guyana 1 -
the Demerara
– a river in northern Guyana that flows northward into the Atlantic 1