electric power transformation substation - English Synonyms Dictionary