water stilling device - Français Anglais Dictionnaire