lion's mane

English

Noun

lion's mane

  1. Cyanea capillata, a large jellyfish that uses stinging tentacles to capture its prey.
  2. Used other than figuratively or idiomatically: see lion,‎ mane.

Synonyms

Derived terms

References

Anagrams