shrewsbury
ˈʃruːzbri
Definitions
1. proper noun
a town in Shropshire, England, on the River Severn
“The tourists visited the historic Shrewsbury Castle.”
2. noun
a type of sauce, typically a brown gravy made from the meat juices and flour
“The chef recommended serving the roast beef with a rich Shrewsbury sauce.”