Noun demerara sugar has 1 sense
  1. demerara, demerara sugar - light brown cane sugar; originally from Guyana
    --1 is a kind of brown sugar
,
TOP