English synonyms about - contact  

pelting

noun

1 pelting

Anything happening rapidly or in quick successive:
— A pelting of insults.

synonym: rain.


Find more on pelting elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0268