place with many tree stumps - Turco Inglés Diccionario