ocean technology - French English Dictionary