semisubmersible platform - French English Dictionary