Dictionary.com
Thesaurus.com
Showing results for OSRD. Search instead for USHRD.

OSRD

American  
  1. Office of Scientific Research and Development.