place with many tree stumps - Français Anglais Dictionnaire