self-charging - German English Dictionary