Kotomora
独り立ち (hitoridachi) Japanese meaning: independence | Kotomora