Sea nettle /(?)/

Sea· net·tle

Sea nettle

  1. A jellyfish, or medusa.