Repeal Of The Windfall Tax Meaning