dense foliage - Alemán Inglés Diccionario