marine sponge - Spanish English Dictionary