agricultural machinery depot - German English Dictionary