municipal street cleaner - Allemand Anglais Dictionnaire