Meaning of energy crunch in English:

energy crunch

noun

  • A severe shortage of one or more energy-producing resources.

Origin

1970s; earliest use found in Pecos (Texas) Enterprise.