sewage cleaning technology - Espagnol Anglais Dictionnaire