Top definition
1)some crazy place that makes damn good steak sauce

2) the Shire of Worchester...

Correctly spelled: Worcestershire
could you please pass the Worchestershire sauce
by Keavy January 08, 2006
Get the mug
Get a Worchestershire mug for your Facebook friend Jerry.