Osrd Definition
noun
(sciences) Initialism of Office of Scientific Research and Development.
Wiktionary
Find Similar Words
Find similar words to osrd using the buttons below.
(sciences) Initialism of Office of Scientific Research and Development.
Find similar words to osrd using the buttons below.