stem and stromal cells - Français Anglais Dictionnaire