DEMERARA SUGAR





Definition:

  1. [noun] light brown cane sugar; originally from Guyana
    Synonyms: demerara

Synonyms: