Pelting

v.

Heard in Kilkenny

Throwing something or rain falling heavily.

In use

He pelted a stone at me... or" "Its pelting rain outside

Posh English

He launched a stone at my person with considerable vigour, much as the heavens are now flinging rain.