Definition of Economy 7 in English:

Economy 7

noun

British
  • An energy tariff which provides low-cost night-time electricity during a specified seven-hour period.

Origin

1970s; earliest use found in The Times.