Etymology

Stourbridge

S1T1O1U1R1B3R1I1D2G2E1

Today it means: A large town in the Metropolitan Borough of Dudley, West Midlands, England. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok