agricultural machinery depot - French English Dictionary