hard on the heels of something - Deutsch Englisch Wörterbuch