self-sufficiency in energy - Español Inglés Diccionario