Velvet sponge Meaning, Definition & Usage

Definitions
  1. . (Zoöl.) See under Sponge.
Definitions
  1. a fine, soft commercial sponge (Spongia equina, variety meandriniformis) found in Florida and the West Indies.

Webster 1913