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
Tweet