a fortified residence, especially medieval
from Latin castellum, diminutive of castrum (fort)
Try Another Word