patch of dense vegetation - Francés Inglés Diccionario