Definition of SSRC in English:

SSRC

abbreviation

  • (in the UK) Social Science Research Council.