a perennial tree or shrub - Espagnol Anglais Dictionnaire