Meaning of demerara

Definition of demerara

(noun) a light brown raw cane sugar from Guyana
a river in northern Guyana that flows northward into the Atlantic
a former Dutch colony in South America; now a part of Guyana
dark rum from Guyana
light brown cane sugar; originally from Guyana

Other information on demerara

WIKIPEDIA results for demerara
Amazon results for demerara