a purely modern translation, what could you use for windows of heaven, and Niall is suggesting clouds, the clouds were stopped, the  an and stopped in this sense means closed, the windows of heaven were closed.