(last) resting place - Français Anglais Dictionnaire