toilet sponge - French English Dictionary