marine sponge - French English Dictionary