(n)Demerara River, Demeraraa river in northern Guyana that flows northward into the Atlantic