SwRI

English

Proper noun

SwRI

  1. (development, research) Initialism of Southwest Research Institute, one of the oldest and largest applied R&D organizations in the United States.

References

Anagrams