General Industry Term

NSR

Definition

Neutron Source Radioactive

NSR means Neutron Source Radioactive.

The geographical area encompassing the UK, Norwegian, Danish, and Dutch sectors of the North Sea.

✓ Verified term