self-energizing - German English Dictionary