PELTER

Definition of PELTER

  1. (noun)a heavy rain
  2. (noun)a thrower of missiles