paddle ones own canoe 独立自主,自力更生 英文释义 to be self-reliant and independent; to take care of one's own affairs