Attested.to

Definition

a light brown raw cane sugar from Guyana

Seed ·

Term in context

demerara in CommonParlance