English edit

Proper noun edit

SwRI

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

References edit

Anagrams edit