demerara - Dictionary definition and meaning for word
demerara
Definition (noun) a light brown raw cane sugar from Guyana
Definition (noun) a river in northern Guyana that flows northward into the Atlantic
Definition (noun) a former Dutch colony in South America; now a part of Guyana
Definition (noun) dark rum from Guyana
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com