a perennial tree or shrub - Español Inglés Diccionario