Skip to main content

Frink[scotch]'s definitions

Grimsby

Share definition
A town in North-East Lincolnshire. Better than the following places:
Cleethorpes
Hull
Scunthorpe
Why go to Cleethorpes when you could visit Grimsby?
by Frink[scotch] April 3, 2011
Flag
mugGet the Grimsby mug.