Vocabulary

Form

to fall (on); to rain down; to shower down

verb vi