marine sponge - German English Dictionary