pyrotechnical sponge - French English Dictionary