Torsa (disambiguation)
Appearance
Torsa may refer to:
- The Torsa River, which runs through Tibet, Bhutan, India and Bangladesh
- Torsa, an island in Scotland
- TORSA, an acronym for TransOral Robotic Sleep Apnea surgery
This is the current revision of this page, as edited by Alextejthompson (talk | contribs) at 19:32, 5 February 2017 (→top: typo fixing, replaced: Bagladesh → Bangladesh using AWB). The present address (URL) is a permanent link to this version.
Torsa may refer to: