a pelting of insults
अपमान का पेलिंग
a rain of bullets
बुलेट्स की बारिश
anything happening rapidly or in quick successive
कुछ भी तेजी से या त्वरित क्रम में हो रहा है