demospongea - German English Dictionary