spider-sponge - French English Dictionary