DEMERARA SUGAR


Meaning of DEMERARA SUGAR in English

n. light brown cane sugar grown in Guyana

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.