an evergreen shrub (salvia microphylla) - Español Inglés Diccionario