fail-safe technology - Spanish English Dictionary