meaning of worcester
1. a cathedral city in west central England on the River Severn
Related Words
worcester | worcester sauce | worcestershire | worcestershire sauce |
1. a cathedral city in west central England on the River Severn
worcester | worcester sauce | worcestershire | worcestershire sauce |