be self-reliant - French English Dictionary