Dictionary |
2 Results
#1
pelter
n.
[
downpour
,
cloudburst
,
deluge
,
waterspout
,
torrent
,
soaker
] a heavy rain
. wn
#2
pelter
n.
a thrower of missiles; "the police were too busy to chase the pelters"
. wn