self-service high-pressure cleaners - Allemand Anglais Dictionnaire