Kirkcudbright

What is Kirkcudbright?

Kirkcudbright definition and meaning on Dictionary terms:
noun

a historic county in SW Scotland.