Printer friendly
"AcronymFinder.com

What does SRSTU stand for?

SRSTU stands for South Russia State Technical University (Novocherkassk, Russia)

This definition appears rarely and is found in the following Acronym Finder categories:

  • Organizations, NGOs, schools, universities, etc.