Definition of Grimsby
port near the mouth of the Humber estuary in eastern England population 92,147
Learn More about grimsby
Britannica.com: Encyclopedia article about Grimsby
Seen and Heard
What made you want to look up Grimsby? Please tell us where you read or heard it (including the quote, if possible).