About us
Define
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.
en.wikipedia.org