seabed foundation - French English Dictionary