marine scientific - French English Dictionary