water stilling device - French English Dictionary