place full of brambles or thistles - Allemand Anglais Dictionnaire