Yahoo Web Search

Search results

  1. Dictionary
    Tour 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.