Board Thread:Episode Discussion/@comment-24993958-20161119160425/@comment-26397825-20161119164947

Higanbana is the Japanese name for the Red Spider Lily flower, and is also considered their Death Flower.