place with many tree stumps - French English Dictionary