Wikipedia AI summary
Torsa (disambiguation)
Torsa may refer to: