meaning of worcestershire

1. a savory sauce of vinegar and soy sauce and spices


Related Words

worcestershire | worcestershire sauce |

Developed & Maintained By Taraprasad.com

Treasure Words