General Industry TermNSL meaning in oil and gasDefinitionNeutral Stock LevelsNSL means Neutral Stock Levels.✓ Verified termSuggest a correction