self-sufficient power start - Francés Inglés Diccionario