tractor drawn rotary hoeing machine - Francés Inglés Diccionario