Horse sponge Meaning, Definition & Usage

Definitions
  1. a coarse commercial sponge, especially Spongia equina.
Definitions
  1. (Zoöl.), a large, coarse, commercial sponge (Spongia equina).
  2. a coarse commercial sponge, especially Spongia equina.

Webster 1913