OSRD University Abbreviation

OSRD has various meanings in the University category. Discover the full forms, definitions, and usage contexts of OSRD in University.

Office for Scientific Research and Development

Most Common University

Citation

Last updated: