Crystal jellyfish
From Openwaterpedia
noun - The crystal jelly is a bioluminescent hydrozoan jellyfish, or hydromedusa, that is found off the west coast of North America.
noun - The crystal jelly is a bioluminescent hydrozoan jellyfish, or hydromedusa, that is found off the west coast of North America.