[noun] [C] - a division of an organization which works under the general control of a larger office(US) a police substationAn electricity substation is a place which allows electricity to go from one part of the production system to another.
SUBSTATION
Meaning of SUBSTATION in English
Cambridge English vocab. Кембриджский английский словарь. 2012