STRI
(Redirected from Smithsonian Tropical Research Institute)
Smithsonian Tropical Research Institute
- Abbreviation: STRI
- Inception: 1923
- Location: Balboa, Ancón, Panama
- Wikipedia: Smithsonian Tropical Research Institute
Links
- Website: http://www.stri.si.edu/