humber

Nouns

  • (n) an estuary in central northeastern England formed by the Ouse River and the Trent River

Words of close approximity

humble humbly humbug
Humber Bridge