the heavens open (up) - French English Dictionary