agricultural machine on tractors - Spanish English Dictionary