Inchlonaig

English

Proper noun

Inchlonaig

  1. An island, one of several inches in Loch Lomond, Scotland (OS grid ref NS3893).