turkish sustainable energy financing facility - French English Dictionary