place full of brambles or thistles - Turc Anglais Dictionnaire