meaning of worcester

1. a cathedral city in west central England on the River Severn


Related Words

worcester | worcester sauce | worcestershire | worcestershire sauce |

Developed & Maintained By Taraprasad.com

Treasure Words