SUBSTATION Meaning of SUBSTATION in English n. a subordinate station, esp. one reducing the high voltage of electric power transmission to that suitable for supply to consumers. Oxford English vocab. Оксфордский английский словарь. 2012