mesenchymal stem cells - French English Dictionary