lie on the altar - Turc Anglais Dictionnaire