inhabitant of heaven - German English Dictionary