meaning of demerara sugar

1. light brown cane sugar; originally from Guyana


Related Words

demerara sugar |

Developed & Maintained By Taraprasad.com

Treasure Words