Words: Demerara River Demerara
Part of speech: n
Definition: a river in northern Guyana that flows northward into the Atlantic