SYCRC: Sanaga Yong Chimpanzee Rescue Center

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

Definition in English: Sanaga Yong Chimpanzee Rescue Center