opening in the sky representing angels - Turkish English Dictionary