turkey sponge (spongia officinalis) - German English Dictionary