propugnaculum

noun: A fortress; defense; protection.