meaning of rain
1. anything happening rapidly or in quick successive; "a rain of bullets"; "a pelting of
">insults"
Related Words
rain | rain barrel | rain buckets | rain cats and dogs | rain check | rain cloud | rain dance | rain date | rain down | rain forest | rain gage | rain gauge | rain out | rain shadow | rain shower | rain stick | rain tree | rain-giver | rain-in-the-face | rain-wash | rainbow | rainbow cactus | rainbow fish | rainbow lorikeet | rainbow perch | rainbow pink | rainbow runner | rainbow seaperch | rainbow shower | rainbow smelt |