place full of thorn-bushes, brambles or briers - Español Inglés Diccionario