Raindispatcher

1 clue
God of storms?
Similar answers:
Dispatcher
Raindispatcher