Kotomora
ウミユリ (うみゆり, umiyuri) Japanese meaning: sea lily | Kotomora