Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word demerara from English dictionary with examples, synonyms and antonyms.

demerara   noun

Meaning : A light brown raw cane sugar from Guyana.

Meaning : A river in northern Guyana that flows northward into the Atlantic.

Meaning : A former Dutch colony in South America. Now a part of Guyana.

Meaning : Dark rum from Guyana.

Synonyms : demerara rum

Meaning : Light brown cane sugar. Originally from Guyana.

Synonyms : demerara sugar

Demerara meaning in Telugu.