place full of brambles or thistles - Français Anglais Dictionnaire