mermaid's glove
Jump to navigation
Jump to search
English
[edit]Noun
[edit]mermaid's glove (plural mermaid's gloves)
- A sea sponge of species Haliclona oculata.
- An alcyonarian polyp of species Alcyonium digitatum
mermaid's glove (plural mermaid's gloves)