Definitions of demerara sugar:

  • noun:   light brown cane sugar; originally from Guyana