tractor mounted potato harvester - Alemán Inglés Diccionario