roof of heaven - German English Dictionary