Macfarlane's Dictionary (http://www.ceantar.org/Dicts/MF2/ lists:

dn
nm. g.v. din; pl. din, heap, mount, mound, fortress, fortification


which sounds like a pretty good translation of the Sassenach burgh