Worcester may refer to:
==Places== ===United Kingdom=== Worcester, England, a city and the county town of Worcestershire in England Worcester (UK Parliament constituency), an area represented by a Member of Parliament Worcester Park, London, England Worcestershire, a county in England
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).