the high altar - Allemand Anglais Dictionnaire