LIMSC: Leiden International Medical Student Congress

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

Definition in English: Leiden International Medical Student Congress