pelter

Noun
  1. A heavy rain (synset 111522520)
  2. A thrower of missiles (synset 110433174)
    "the police were too busy to chase the pelters"

Other Searches