Definition of Humber

Noun: Humber  húm-bu(r)

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

See also:
humates
humble

Anagrams containing the word Humber

huermb rhumbe erhumb berhum mberhu umberh