Spanish River (noun) Definition, Meaning & Examples

noun
  1. a river in S Ontario, Canada, flowing S into the North Channel of Lake Huron. 150 miles (241 km) long.
Spanish River (noun) Definition, Meaning & Examples

More Definitions