let something slip through one's fingers - Español Inglés Diccionario