place full of brambles or thistles - Turco Inglés Diccionario