Search results
- DictionaryTour de France/ˌto͝or də ˈfrans/
- 1. an annual long-distance race for professional cyclists first held in 1903 and taking place primarily on the roads of France over a period of about three weeks. It consists of multiple stages which are separately timed, several of these stages encompassing mountainous terrain in the Alps and the Pyrenees.