Englisch
Detailed Synonyms for Demerara in Englisch
Demerara:
Demerara [the ~] Nomen
-
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