SUBSTATION Meaning of SUBSTATION in English sub ‧ sta ‧ tion /ˈsʌbˌsteɪʃ ə n/ BrE AmE noun [countable] a place where electricity is passed on from the place that produces it into the main system Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012