Subscriber login


Forgot your password?

Library card login

Other

Demerara


Definition of Demerara
  • 1a river of northern Guyana. Rising in the Guiana Highlands, it flows about 320 km (200 miles) northwards to the Atlantic.
  • 2a former Dutch colony in South America, now part of Guyana.

Demerara in other Oxford dictionaries

Definition of Demerara in the US English dictionary