Definition of Humber

  • 1. An estuary in central northeastern England formed by the Ouse River and the Trent River Noun

Semanticaly linked words with "humber"