Sheep's-wool sponge Meaning, Definition & Usage
Definitions
- a fine and durable commercial sponge (
Spongia equina , varietygossypina ) found in Florida and the West Indies. The surface is covered with larger and smaller tufts, having the oscula between them.