Mermaid's glove

Definitions

  • Webster's Revised Unabridged Dictionary
    • Mermaid's glove (Zoöl) a British branched sponge somewhat resembling a glove.
    • ***