may their soul rest in peace - Turc Anglais Dictionnaire