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