depend on chance - Español Inglés Diccionario