IMSRO Views 1 meanings found IMSRO is an abbreviation for International Master of Science in Rural Organisation. It is used in the context of Academic & Science and appears across various Academic Degrees-related materials. Academic & Science International Master of Science in Rural Organisation