agricultural machinery depot - English Synonyms Dictionary