sooner rather than later - Alemán Inglés Diccionario