demerara sugar

Noun
  1. Light brown cane sugar;
    Originally from Guyana (synset 107612137)

Other Searches