almost impenetrable scrub in tropical regions - Espagnol Anglais Dictionnaire