submersible platform - French English Dictionary