a flower-bearing shrub - Turco Inglés Diccionario