demerara sugar
nounDefinition of demerara sugar
: a coarse light-brown raw sugar
Keep scrolling for more
Keep scrolling for more