self-imparting - French English Dictionary