Kotomora
曼珠沙華 (manjushage) Japanese meaning: red spider lily | Kotomora