Find the word definition

Wiktionary
sheepswool sponge

n. ''Hippospongia lachne'', a marine sponge.