world rally championship - Spanish English Dictionary