dense vegetation - Francés Inglés Diccionario