Definition of mermaid's glove in English:

mermaid's glove

(also mermaid's gloves)

noun

  • 1The sponge Halichondria palmata.

  • 2Dead man's fingers (or hand), Alcyonium digitatum.

Origin

Late 18th century; earliest use found in John Sinclair (1754–1835), agricultural improver, politician, and codifier of ‘useful knowledge’.