Etymology Explorer › English

Where does “Demerara” come from?

Demerara (English): A type of natural, unrefined or partially refined...

Definitions

  1. A type of natural, unrefined or partially refined...