the high altar - German English Dictionary