demerara sugar
English Dictionary
->
Letter D
-> demerara sugar
Search Dictionary:
demerara sugar Definition
(n)
light
brown
cane
sugar
;
originally
from
Guyana
demerara sugar Synonyms
demerara
demerara sugar
© Art Branch Inc.