Definition of SSRC in English:

SSRC

  • (in the UK) Social Science Research Council.