undersea vehicle - French English Dictionary