(English) An evergreen shrub with flowers and berriesSallal, Salall, Sallall, Salalle, Salale, Sallale Health Source: Medical Dictionary Author: Health Dictionary