What does OSRD stand for?
What does OSRD mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: OSRD.
We've found a total of 3 definitions for OSRD:
Office of Scientific Research and Development
Open Space Residential Design
Open Source Research and Development