rally sport - French English Dictionary