professional cyclist - French English Dictionary