0%

ALL meanings of demerara-river

dem·e·ra·ra-riv·er
D d
  • noun demerara-river a river in E Guyana flowing S to N and emptying into the Atlantic Ocean at Georgetown. 215 miles (346 km) long. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?