place full of brambles or thistles - French English Dictionary