well protected place, guarded with alarms - Spanish English Dictionary