Longman Dictionary English From Longman Dictionary of Contemporary Englishrain (down) blows/blows rain downrain (down) blows/blows rain downif you rain blows onto someone, you hit them many times She attacked the man, raining blows on his head and shoulders. → rain ldoceonline.com