DUNKELD, a town of Perthshire in Scotland, formerly a bishop's see, situated about twelve miles north of Perth.