Demerara
geographical name
Dem·e·ra·ra
ˌde-mə-ˈrär-ə
-ˈra-rə
river 200 miles (322 kilometers) long in Guyana flowing north into the Atlantic
Love words? Need even more definitions?
Merriam-Webster unabridged
Share