directorate general of turkish electromechanical industry company - English Synonyms Dictionary