Hardhead sponge

What is Hardhead sponge?

Hardhead sponge definition and meaning on Dictionary terms:
noun
any of several commercial sponges, as Spongia officinalis dura, of the West Indies and Central America, having a harsh, fibrous, resilient skeleton.

 

reference: www.dictionary.com/browse/hardhead-sponge

Tags: