self-imparting - German English Dictionary