DEMERARA

Definition of DEMERARA

  1. (noun)a light brown raw cane sugar from Guyana
  2. (noun)dark rum from Guyana
  3. (noun)light brown cane sugar; originally from Guyana