Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

demerara sugar Definition

Cancel
demerara sugar
noun()
light brown cane sugar; originally from Guyana
Synonyms: demerara,

Words Related to demerara sugar!

demerara sugar Examples by Brain Bank Users