world rally championship - French English Dictionary