cyanobacteriosponge

Noun

 * 1) A marine sponge that supports a community of cyanobacteria