almost impenetrable scrub in tropical regions - Español Inglés Diccionario