Language:
Free Online Dictionary|3Dict

随踵而至

Source : CEDICT

to come in a stream (following on each other's heels) (idiom)