Definitions for "Killin"
Killin (Cill Fhinn 'the White [or Fair] Church' in Gaelic ) is a village situated at the western head of Loch Tay in Stirling (formerly Perthshire), Scotland.