Kotomora
テッポウユリ (teppouyuri) Japanese meaning: Easter lily | Kotomora