DEMERARA SUGAR


Meaning of DEMERARA SUGAR in English

Demerara sugar is a type of brown sugar. It is made from sugar cane that is grown in the West Indies. (BRIT)

N-UNCOUNT

Collins COBUILD.      Толковый словарь английского языка для изучающих язык Коллинз COBUILD (международная база данных языков Бирмингемского университета) .