lion's mane jellyfish - German English Dictionary