place with many tree stumps - Alemán Inglés Diccionario