an evergreen shrub (salvia microphylla) - Spanish English Dictionary