Longman Dictionary English From Longman Dictionary of Contemporary Englishrain of somethingrain of somethingLOT/LARGE NUMBER OR AMOUNTa large number of things falling or moving through the air together The archers sent a rain of arrows towards the enemy. → rain ldoceonline.com