Definition of Great Grimsby in English:

Great Grimsby

proper noun