Kotomora
自力 (jiriki) Japanese meaning: one's own strength | Kotomora