at a crucial moment - Español Inglés Diccionario