the heavens opened - French English Dictionary