Find the word definition

Wiktionary
barrel sponge

n. (context biology English) A large, brown sponge, (taxlink Xestospongia testudinaria species noshow=1), from the waters of Australia and the Indian Ocean