turkish automobile sports federation - Turkish English Dictionary