have the sky open up - German English Dictionary