world rally championship - Turkish English Dictionary