offshore drill rig tower - French English Dictionary