energy sales and treasury guarantee agreements - Espagnol Anglais Dictionnaire