hard on the heels of something - Español Inglés Diccionario