turkish electricity trade and contracting corporation - Turkish English Dictionary