meaning of alborg

alborg meaning in General Dictionary

a town and slot in northern Jutland