Torsa (disambiguation)
Torsa may refer to:
- The Torsa River, which runs through Tibet, Bhutan, India and Bagladesh
- Torsa, an island in Scotland
- TORSA, an acronym for TransOral Robotic Sleep Apnea surgery
This article is issued from Wikipedia - version of the 10/6/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.