rally sport - Turkish English Dictionary