agricultural machinery depot - Turco Inglés Diccionario