energy sales and treasury guarantee agreements - Turc Anglais Dictionnaire