high-pressure water and sand cleaning plant - Français Anglais Dictionnaire