meaning of tour de france

1. a French bicycle race for professional cyclists that last three weeks and covers about 3,000 miles


Related Words

tour de france |

Developed & Maintained By Taraprasad.com

Treasure Words