Kotomora
独立 (dokuritsu) Japanese meaning: independence | Kotomora