place full of brambles/briers - Francés Inglés Diccionario