high-pressure water and sand cleaning - Espagnol Anglais Dictionnaire