Find the word definition

Wikipedia
Saint-Méen-le-Grand

Saint-Méen-le-Grand (, Gallo: Saent-Men) is a commune in the Ille-et-Vilaine department in Brittany in northwestern France.

It is located southwest of Rennes between Montauban-de-Bretagne and Gaël.

At the 2006 Tour de France, Saint-Méen-le-Grand hosted the start of Stage 8.