osrd

/AA1 Z R D/
noun
  1. 1

    (US, sciences) Initialism of Office of Scientific Research and Development.