turkish electricity trade and contracting corporation - French English Dictionary