NSR meaning in oil and gas
Definition
New Source Review
NSR means New Source Review. Addresses pre-construction review and approval of proposed new sources (or major modifications to existing sources) of emissions of certain designated air pollutants, leading to regulatory…
Addresses pre-construction review and approval of proposed new sources (or major modifications to existing sources) of emissions of certain designated air pollutants, leading to regulatory agency issuance of construction permits.
✓ Verified term