JNRSC: Japan National Railway Settlement Corporation

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

Definition in English: Japan National Railway Settlement Corporation