self-sufficient power start - German English Dictionary