thick vegetation of a forest - Espagnol Anglais Dictionnaire