turkish electricity trade and contracting corporation - English Synonyms Dictionary