Top definition
a word describing the intensity of a strong rain or the strength of human activity
“WOW that rain is really coming down slouce”

oooo too slouce, too slouce!!”
by whoop there it is whoop February 24, 2018
Get a slouce mug for your guy Helena.