meaning of demerara

1. light brown cane sugar; originally from Guyana


Related Words

demerara | demerara rum | demerara sugar |

Developed & Maintained By Taraprasad.com

Treasure Words