fail-safe technology - Turkish English Dictionary