Definitions of sluice down:

  • verb:   pour as if from a sluice