Vocabulary
Form
to fall (on); to rain down; to shower down
verb
vi