provide with a water seal - Français Anglais Dictionnaire