CARLAVEROCK. See Caerlaverock, in the county of Dumfries.