semi-submersible oil drilling rig - French English Dictionary