(god) rest their soul - Allemand Anglais Dictionnaire