energy sales and treasury guarantee agreements - İspanyolca İngilizce Sözlük