agricultural machinery depot - Francés Inglés Diccionario