marine sciences - French English Dictionary