agricultural machinery depot - Spanish English Dictionary