How to pronounce Humber

Accents & languages on maps

Definition
  • Definition of Humber

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

Random words: Mondaysconehavelaughbeen