related to heaven or to the sky - German English Dictionary