leave something to its fate - Español Inglés Diccionario