mesenchymal stem cells - Spanish English Dictionary