energy sales and treasury guarantee agreements - Spanisch Englisch Wörterbuch