self-sufficiency in energy - Turco Inglés Diccionario