meaning of humber

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


Related Words

humber | humber bridge |

Developed & Maintained By Taraprasad.com

Treasure Words