clear away dense vegetation - Espagnol Anglais Dictionnaire