lie on the altar - Espagnol Anglais Dictionnaire