dog somebody's footsteps - Turkish English Dictionary