Definition, synonyms and related words
A restaurant specializing in roast meat, particularly roast beef and Sunday roast.