A fortress and dwelling, usually medieval in origin, and often consisting of a keep, curtain wall and towers etc.
Powered by HBSMR-web and the HBSMR Gateway from exeGesIS SDM Ltd