SSISA: Sports Science Institute of South Africa

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

Definition in English: Sports Science Institute of South Africa