BSSRS: British Society for Social Responsibility in Science

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

Definition in English: British Society for Social Responsibility in Science