Vocabulary

独立自存

independence and self-reliance

noun