Results

spitter noun
1 slight shower of rain or snow
2 spitters small drops of wind-driven rain or snow