mesenchymal stem cell - French English Dictionary