MITSA: Massachusetts Institute of Technology Soaring Association

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

Definition in English: Massachusetts Institute of Technology Soaring Association