have the sky open up - French English Dictionary