a pelting of insults
توہین کا شکار
a rain of bullets
گولیاں کی بارش
anything happening rapidly or in quick successive
کچھ بھی تیزی سے یا فوری حصول میں ہو رہا ہے