Meaning of “demerara sugar” in the English Dictionary

british dictionary