Sheep's-wool sponge Meaning, Definition & Usage

Definitions
  1. a fine and durable commercial sponge (Spongia equina, variety gossypina) found in Florida and the West Indies. The surface is covered with larger and smaller tufts, having the oscula between them.

Webster 1913