English Dictionary
◊ DEMERARA
demerara
n : a light brown raw cane sugar from Guyana