Etymology

Grimsby

G2R1I1M3S1B3Y4

Today it means: A large town and seaport on the Humber in North East Lincolnshire district, Lincolnshire, England. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok