international race of champions - French English Dictionary