Horton (noun) Definition, Meaning & Examples

noun
  1. a river in the N Northwest Territories, Canada, flowing NW to Franklin Bay on the Beaufort Sea. 275 miles (443 km) long.
Horton (noun) Definition, Meaning & Examples

More Definitions