Definition, synonyms and related words
A restaurant or takeaway food shop that primarily sells sandwiches.