place of rest/repose - Français Anglais Dictionnaire