Wikipedia
Torrinch
Torrinch or Inchtore is an island in Loch Lomond in Scotland. The name Torremach is also recorded for it. It is wooded.