mechanical street sweeper - Allemand Anglais Dictionnaire