Kotomora
エゴノキ (egonoki) Japanese meaning: Japanese snowbell | Kotomora