English River. (1) an estuary on the west side of Delagoa Bay; (2) another name for the Churchill River (q.v.).
English River.
Chambers's Encyclopaedia, Volume 4: Dionysius to Friction
Source scan(s): p. 0387
English River. (1) an estuary on the west side of Delagoa Bay; (2) another name for the Churchill River (q.v.).