dog somebody's footsteps - Spanish English Dictionary