the high altar - Turc Anglais Dictionnaire