LISOR: Leiden Institute for the Study of Religions

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

Definition in English: Leiden Institute for the Study of Religions