Results

blatter
verb
1 to babble
2 to beat noisily or with violence
noun
1 loud rattling or rustling noise
2 storm of rain or hail