agricultural machinery depot - Allemand Anglais Dictionnaire