SCORRAD: Standing Committee on Resources Research and Development

What does SCORRAD mean? The above is one of SCORRAD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Standing Committee on Resources Research and Development