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.
Are You Learning English? Here Are Our Top English Tips
A severe shortage of one or more energy-producing resources.
1970s; earliest use found in Pecos (Texas) Enterprise.