TSCRC: Tropical Savannas Cooperative Research Centre

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

Definition in English: Tropical Savannas Cooperative Research Centre