Caerlaverock definition

A civil parish in Dumfries and Galloway, Scotland (but formerly in Dumfriesshire).
pronoun
0
0
Advertisement