What does’Michelin star’mean? Definition of ‘Michelin star’. Michelin star in British English. a mark of distinction awarded by the Michelin travel guides to a restaurant in recognition of the high quality of its cooking. michelin star montreal quebec What are the best Canadian restaurants to visit in Montreal? 1. Joe Beef A trailblazer…

Read More