nature sanctuary - Français Anglais Dictionnaire