独立自存(どくりつじそん)

Japanese vocabulary

Meaning: independence and self-reliance

See it used in real works