be dependent on luck - Alemán Inglés Diccionario