SNRO: Schenectady Naval Reactors Office

What does SNRO mean? The above is one of SNRO meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Schenectady Naval Reactors Office