pelting

definition: anything happening rapidly or in quick successive
example:
speech part: noun
synonyms: rain
Video not found.