seabed foundation - Spanish English Dictionary