too well connected to fail - Alemán Inglés Diccionario