agricultural machine on tractors - Turkish English Dictionary