submersible machine - French English Dictionary