English word definition — powered by WordNet
a heavy rain
a thrower of missiles
Want to remember pelter?