• word of the day

    demerara

    demerara - Dictionary definition and meaning for word demerara

    Definition
    (noun) a light brown raw cane sugar from Guyana Definition
    (noun) a river in northern Guyana that flows northward into the Atlantic Definition
    (noun) a former Dutch colony in South America; now a part of Guyana Definition
    (noun) dark rum from Guyana
    Synonyms : demerara rum
    Definition
    (noun) light brown cane sugar; originally from Guyana
    Synonyms : demerara sugar
Download our Mobile App Today
Receive our word of the day
on Whatsapp