a flower-bearing shrub - Français Anglais Dictionnaire