All Terms
Search glossary
Search
kelsher
In England, a heavy fall of
rain
.