energy sales and treasury guarantee agreements - Turkish English Dictionary