SLMCS: St. Louis Modern Chinese School

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

Definition in English: St. Louis Modern Chinese School