cannon sponge - French English Dictionary