leave (something) to luck - Francés Inglés Diccionario