lead sponge - French English Dictionary