denude an area - Français Anglais Dictionnaire