turkey sponge (spongia officinalis) - French English Dictionary