rain down Meaning, Definition & Usage

  1. verb precipitate as rain
    rain.
    • If it rains much more, we can expect some flooding

WordNet