tractor drawn rotary hoeing machine - Turkish English Dictionary