steel offshore floating structure - French English Dictionary