sponge on a stick - French English Dictionary