demospongea - Turkish English Dictionary