1 definition by Frink[scotch]

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] March 17, 2011
Get the Grimsby mug.