offshore installation - French English Dictionary