the arch of heaven - German English Dictionary