We found 1 definitions of sluice down from 1 different sources.
Verb |
||
sluice down - pour as if from a sluice; "An aggressive tide sluiced across the barrier reef" | ||
sluice | ||
rain buckets, rain cats and dogs, pelt, stream, pour cast, hurl, or throw repeatedly with some missile; "They pelted each other with snowballs" |