Results

scoor1 noun shower of rain
scoor2 noun
1 run; rush
2 blow; stroke
scoor3 verb
1 to scour; to cleanse
2 to give a severe telling-off