ZSNP: Zavod Slovenskeho Narodneho Povstania

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

Definition in English: Zavod Slovenskeho Narodneho Povstania