self-sufficient power start - Spanish English Dictionary