What is the meaning of the word "pelter"?

Definitions:

  1. a thrower of missiles copy to clipboard noun
    • the police were too busy to chase the pelters copy to clipboard

Synonyms: